package com.hrm.dao;

import java.util.List;
import java.util.Map;
import com.hrm.entity.AdministrativeLevel;

public interface AdministrativeLevelMapper {

	public int deleteAdministrativeLevelById(long id);

	public AdministrativeLevel selectAdministrativeLevelById(long id);

	public List<AdministrativeLevel> selectAdministrativeLevelByMap(Map<String,Object> map);

	public List<AdministrativeLevel> selectAdministrativeLevel(AdministrativeLevel administrativeLevel);

	public List<AdministrativeLevel> selectAllAdministrativeLevel();

	public int insertAdministrativeLevel(AdministrativeLevel administrativeLevel);

	public int updateAdministrativeLevel(AdministrativeLevel administrativeLevel);

	public int deleteAdministrativeLevel(AdministrativeLevel administrativeLevel);

	public int updateAdministrativeLevelByMap(Map<String,Object> map);

	public int deleteAdministrativeLevelByMap(Map<String,Object> map);
	public int getAllAdministrativeLevelCounts();
	public int getAdministrativeLevelCounts(AdministrativeLevel administrativeLevel);
	public int getAdministrativeLevelCountsByMap(Map<String,Object> map);
}
